What is the meaning of the word "keyhole limpet"?

Definitions: